package cn.stylefeng.guns.modular.business.frequency.ordersub.model.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description:
 * @Author jzy
 * @Date 2020/10/16 0016
 **/
@Data
@ApiModel
public class OrderProgressVO {

    private String orderId;

    private Integer status;

    @ApiModelProperty("步骤条进度")
    private Integer stepStatus;

    @ApiModelProperty("提车方式")
    private Integer pickCarType;

    @ApiModelProperty("送车方式")
    private Integer takeCarType;

    // 开单时间
    @ApiModelProperty("制单时间")
    private Date createTime;
    @ApiModelProperty("制单人")
    private String createUser;

    // 提车时间
    @ApiModelProperty("提车时间")
    private Date pickCarTime;
    @ApiModelProperty("提车人")
    private String pickCarUser;

    // 验车时间
    @ApiModelProperty("验车时间")
    private Date verifyCarTime;
    @ApiModelProperty("验车人")
    private String verifyCarUser;

    // 发车时间
    @ApiModelProperty("发运时间")
    private Date transportTime;
    @ApiModelProperty("发运人")
    private String transportUser;

    // 入库时间
    @ApiModelProperty("入库时间")
    private Date stockTime;
    @ApiModelProperty("入库人")
    private String stockUser;

    // 到达签收时间
    @ApiModelProperty("到达签收时间")
    private Date signTime;
    @ApiModelProperty("到达签收人")
    private String signUser;

    // 送车时间
    @ApiModelProperty("送车时间")
    private Date takeCarTime;
    @ApiModelProperty("送车人")
    private String takeCarUser;

    // 交付时间
    @ApiModelProperty("交付时间")
    private Date deliveryTime;
    @ApiModelProperty("交付人")
    private String deliveryUser;

    /**
     * 租户id
     */
    private Long tenantId;


}
